#ifndef VENTANAJUEGO_H
#define	VENTANAJUEGO_H

class ThreadMotorJuego;

#include <gtkmm/window.h>
#include "../Juego-Vista/LienzoJuego.h"
#include "Cliente.h"
#include "Partida.h"

class VentanaJuego : public Gtk::Window {
private:
    LienzoJuego* _lienzo;
    ThreadMotorJuego* _threadMotorJuego;
    Cliente* _cliente;

public:
    VentanaJuego(Cliente* cliente, unsigned int ancho, unsigned int alto);
    void Iniciar();
    void on_hide();
    void SetPartida(Partida* partida);
    virtual ~VentanaJuego();
};

#endif	/* VENTANAJUEGO_H */

